<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.io.*,java.util.*"%>
<%@page import="com.srv.pojo.Veiculo"%>
<%@page import="com.srv.pojo.Cidade"%>
<%@page import="com.srv.pojo.Reserva"%>
<%@page import="com.srv.pojo.GradeHoraria"%>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="iso-8859-1">
<title>SRV - Sistema de Reservas e Viagens</title>
<link href="css/styleCadastro.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="javascript/jquery-1.8.1.js"></script>
<script type="text/javascript"
	src="javascript/jquery.maskedinput-1.3.js"></script>

<script type="text/javascript"> 
	$(document).ready(function() {
		$(".dataPartida").mask("99/99/9999");
		$(".dataRetorno").mask("99/99/9999");
		$(".horaPartida").mask("99:99");
		$(".horaRetorno").mask("99:99");

	});
</script>

</head>
<body>
	<div id="tudo">
		<div id="titulo">
			Efetuar Reserva <br> <img alt="cadastro"
				src="images/img_cadastro.png">
		</div>
		<form action="EfetuarReservaServlet" id="cadastro" method="post">
		<input type="hidden" id="tipo_operacao" name="tipo_operacao" value="<%=request.getParameter("tipo_operacao")%>">
			<%
				Veiculo veiculo = (Veiculo) session.getAttribute("veiculo");
				Reserva reserva = (Reserva) session.getAttribute("reserva");
			%>
			<h2><%=veiculo.getDescricao()%></h2>

			<table width="100%">
				<tr>
					<td width="35%" style="text-align: right">
						<label>Data	de Partida:</label>
					</td>
					<td>
						<input type="text" name="dataPartida" class="dataPartida" 
							value="<% if(reserva != null){out.print(new SimpleDateFormat("dd/MM/yyyy").format(reserva.getDataPartida()));}%>" 
						required>
						<br/>
					</td>
				</tr>
				<tr>
					<td width="35%" style="text-align: right">
						<label>Data	de Retorno:</label>
					</td>
					<td>
						<input type="text" name="dataRetorno" class="dataRetorno" 
							value="<% if(reserva != null){out.print(new SimpleDateFormat("dd/MM/yyyy").format(reserva.getDataRetorno()));}%>" required>
						<br/>
					</td>
				</tr>
				<tr>
					<td width="35%" style="text-align: right">
						<label>Hora Partida:</label>
					</td>
					<td>
						<select name="horaPartida">
						<%
							List<GradeHoraria> horarios = (List<GradeHoraria>) session.getAttribute("horarios");
							for (GradeHoraria horario : horarios) {
						%>
							<option value=<%=horario.getGhcode()%>
							
							<%
							if( (reserva != null) && reserva.getHoraPartida().getGhcode() == horario.getGhcode()){%> selected <%}
							%>
							
							><%=horario.getHorario()%></option>
						<%	}	%>
						</select>
					</td>
				</tr>
				<tr>
					<td width="35%" style="text-align: right">
						<label>Hora	Retorno:</label>
					</td>
					<td>
						<select name="horaRetorno">
						<%
							for (GradeHoraria horario : horarios) {
						%>
							<option value=<%=horario.getGhcode()%>
							
							<%
							if((reserva != null) && reserva.getHoraRetorno().getGhcode() == horario.getGhcode()){%> selected <%}
							%>
							
							><%=horario.getHorario()%></option>
						<%	}	%>
						</select>
					</td>
				</tr>
				<tr>
					<td width="35%" style="text-align: right">
						<label>Cidade Origem:</label>
					</td>
					<td>
						<select name="cidadeOrigem">
						<%
							List<Cidade> cidades = (List<Cidade>) session.getAttribute("cidades");
							for (Cidade cidadeOrigem : cidades) {
						%>
							<option value=<%=cidadeOrigem.getCicode()%>
							
							<%
							if((reserva != null) && reserva.getCidadeOrigem().getCicode() == cidadeOrigem.getCicode()){%> selected <%}
							%>
							
							><%=cidadeOrigem.getNome()%></option>
						<%	}	%>
						</select>
					</td>
				</tr>
				<tr>
					<td width="35%" style="text-align: right">
						<label>Cidade Destino:</label>
					</td>
					<td>
						<select name="cidadeDestino">
						<%
							for (Cidade cidadeDestino : cidades) {
						%>
							<option value=<%=cidadeDestino.getCicode()%>
							
							<%
							if((reserva != null) && reserva.getCidadeDestino().getCicode() == cidadeDestino.getCicode()){%> selected <%}
							%>
							
							><%=cidadeDestino.getNome()%></option>
						<%	}	%>
						</select>
					</td>
				</tr>
			</table>
			<button type="submit">
				<%if (("alterar").equals(request.getParameter("tipo_operacao"))){ %> 
				
				<img src="images/btAltera.png" alt="Salvar" title="Salvar">
				
				<%}else {%>
				<img src="images/btAvancar.png" alt="Salvar" title="Salvar">
				<%} %>
			</button>
			<button type="reset">
				<img src="images/btLimpar.png" alt="Limpar" title="Limpar">
			</button>
		</form>
	</div>
</body>
</html>